home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Xconq 7.1.0 / src / xconq-7.1.0 / mac / macdefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-07  |  12.6 KB  |  622 lines  |  [TEXT/R*ch]

  1. /* Definitions of all the resources for the Mac interface to Xconq.
  2.    Copyright (C) 1992, 1993, 1994, 1995, 1996 Stanley T. Shebs.
  3.  
  4. Xconq is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 2, or (at your option)
  7. any later version.  See the file COPYING.  */
  8.  
  9. #define XconqSignature 'XCNQ'
  10.  
  11. /* The menu bar. */
  12.  
  13. #define mbMain 128
  14.  
  15. /* Menus. */
  16.  
  17. #define mApple 128
  18. #define mFile 129
  19. #define mEdit 130
  20. #define mFind 131
  21. #define mPlay 132
  22. #define mSide 133
  23. #define mWindows 134
  24. #define mViewMap 135
  25.  
  26. #define mViewList 235
  27. #define mViewCloseup 335
  28.  
  29. #define mSides 200
  30. #define mViewWeather 201
  31. #define mMaterialTypes 202
  32. #define mViewFontSizes 203
  33. #define mTerrainTypes 204
  34. #define mUnitTypes 205
  35. #define mAITypes 206
  36. #define mAgreements 208
  37. #define mMagnifications 209
  38.  
  39. #define mFeatures 212
  40. #define mOptTerrainTypes 213
  41. #define mViewAngles 214
  42.  
  43. /* Menu items. */
  44.  
  45. #define miAppleAbout 1
  46. #define miAppleHelp 2
  47. #define miAppleInstructions 3
  48.  
  49. #define miFileNew 1
  50. #define miFileOpen 2
  51. /* 3 */
  52. #define miFileConnect 4
  53. /* 5 */
  54. #define miFileSave 6
  55. #define miFileSaveAs 7
  56. /* 8 */
  57. #define miFilePreferences 9
  58. /* 10 */
  59. #define miFilePageSetup 11
  60. #define miFilePrintWindow 12
  61. /* 13 */
  62. #define miFileResign 14
  63. #define miFileQuit 15
  64.  
  65. #define miEditUndo 1
  66. /* 2 */
  67. #define miEditCut 3
  68. #define miEditCopy 4
  69. #define miEditPaste 5
  70. #define miEditClear 6
  71. /* 7 */
  72. #define miEditSelectAll 8
  73. /* 9 */
  74. #define miEditDesign 10
  75.  
  76. #define miFindPrevious 1
  77. #define miFindNext 2
  78. /* 3 */
  79. #define miFindLocation 4
  80. #define miFindUnitByName 5
  81. /* 6 */
  82. #define miFindSelected 7
  83.  
  84. #define miPlayCloseup 1
  85. /* 2 */
  86. #define miPlayMove 3
  87. #define miPlayReturn 4
  88. #define miPlaySetFormation 5
  89. /* 6 */
  90. #define miPlayWake 7
  91. #define miPlaySleep 8
  92. #define miPlayReserve 9
  93. #define miPlayDelay 10
  94. /* 11 */
  95. #define miPlayBuild 12
  96. #define miPlayRepair 13
  97. /* 14 */
  98. #define miPlayAttack 15
  99. #define miPlayOverrun 16
  100. #define miPlayFire 17
  101. #define miPlayFireInto 18
  102. #define miPlayDetonate 19
  103. /* 20 */
  104. #define miPlayTake 21
  105. #define miPlayDrop 22
  106. #define miPlayGive 23
  107. #define miPlayDetach 24
  108. #define miPlayDisband 25
  109. /* 26 */
  110. #define miPlayAddTerrain 27
  111. #define miPlayRemoveTerrain 28
  112. /* 29 */
  113. #define miPlayRename 30
  114.  
  115. #define miSideCloseup 1
  116. #define miSideFinishedTurn 2
  117. /* 3 */
  118. #define miSideMoveOnClick 4
  119. #define miSideAutoSelect 5
  120. #define miSideAutoFinish 6
  121. /* 7 */
  122. #define miSideSound 8
  123. /* 9 */
  124. /* 10 is AI Type submenu */
  125. /* 11 */
  126. #define miSideDoctrine 12
  127. /* 13 */
  128. #define miSideRename 14
  129.  
  130. #define miWindowsGame 1
  131. #define miWindowsNotices 2
  132. #define miWindowsHistory 3
  133. #define miWindowsConstruction 4
  134. #define miWindowsCommand 5
  135. #define miWindowsAgreements 6
  136. #define miWindowsScores 7
  137. /* 8 */
  138. #define miWindowsNewMap 9
  139. #define miWindowsNewList 10
  140. /* 11 */
  141. #define miWindowsWorldMap 12
  142. /* 13 */
  143. #define miWindowsFirst 14
  144.  
  145. #define miViewCloser 1
  146. #define miViewFarther 2
  147. #define miViewMags 3
  148. #define miViewAngle 4
  149. /* 5 */
  150. #define miViewNames 6
  151. #define miViewElevations 7
  152. #define miViewPeople 8
  153. #define miViewWeather 9
  154. #define miViewMaterials 10
  155. #define miViewTerrain 11
  156. #define miViewDaylight 12
  157. #define miViewCoverage 13
  158. /* 14 */
  159. #define miViewGrid 15
  160. #define miViewTopline 16
  161. #define miViewTopunit 17
  162. #define miViewOtherMaps 18
  163. #define miViewFontSize 19
  164.  
  165. #define miViewByType 1
  166. #define miViewByName 2
  167. #define miViewBySide 3
  168. #define miViewByActOrder 4
  169. #define miViewByLocation 5
  170. /* 6 */
  171. #define miViewWithTransport 7
  172. #define miViewWithCommander 8
  173. /* 9 */
  174. #define miViewIconSize 10
  175.  
  176. #define miAngle15 1
  177. #define miAngle30 2
  178. #define miAngle90 3
  179.  
  180. #define miWeatherTemperature 1
  181. #define miWeatherWinds 2
  182. #define miWeatherClouds 3
  183. #define miWeatherStorms 4
  184.  
  185. /* Dialogs. */
  186.  
  187. #define dSplash 128
  188.  
  189. #define diSplashNew 1
  190. #define diSplashOpen 2
  191. #define diSplashConnect 3
  192. #define diSplashQuit 4
  193. #define diSplashVersion 5
  194. #define diSplashCopyright 6
  195. #define diSplashPicture 7
  196.  
  197. #define dNewGame 129
  198.  
  199. #define diNewGameOK 1
  200. #define diNewGameCancel 2
  201. #define diNewGameList 3
  202. #define diNewGameBlurb 4
  203. #define diNewGamePicture 5
  204. /* 6 is a fixed pict */
  205.  
  206. #define dPlayerSetup 130
  207.  
  208. #define diPlayerSetupOK 1
  209. #define diPlayerSetupCancel 2
  210. #define diPlayerSetupList 3
  211. #define diPlayerSetupAdd 4
  212. #define diPlayerSetupRemove 5
  213. #define diPlayerSetupAdvantage 6
  214. #define diPlayerSetupRename 7
  215. #define diPlayerSetupAI 8
  216. #define diPlayerSetupRemote 9
  217. #define diPlayerSetupExchange 10
  218.  
  219. #define dVariants 131
  220.  
  221. #define diVariantsOK 1
  222. #define diVariantsCancel 2
  223. #define diVariantsText 3
  224. #define diVariantsWorldSeen 4
  225. #define diVariantsSeeAll 5
  226. #define diVariantsSequential 6
  227. #define diVariantsFirstCheckBox 7
  228. /* and next 6 also */
  229. #define diVariantsFirstSlider 14
  230. /* and next 2 also */
  231. #define diVariantsWorldSize 17
  232. #define diVariantsRealTime 18
  233. #define diVariantsMoreVariants 19
  234. #define diVariantsHelp 20
  235.  
  236. #define dProgress 132
  237.  
  238. #define diProgressText 1
  239. #define diProgressBar 2
  240. #define diProgressCancel 3
  241.  
  242. #define dAbout 133
  243.  
  244. #define diAboutOK 1
  245. #define diAboutVersion 2
  246. #define diAboutCopyright 3
  247. #define diAboutPicture 4
  248.  
  249. #define dWorldShape 134
  250.  
  251. #define diWorldShapeOK 1
  252. #define diWorldShapeCancel 2
  253. #define diWorldShapePicture 3
  254. #define diWorldShapeCircumference 4
  255. #define diWorldShapeWidth 5 
  256. #define diWorldShapeHeight 6
  257. #define diWorldShapeLatitude 7
  258. #define diWorldShapeLongitude 8
  259. #define diWorldShapeIcon 17
  260.  
  261. #define dRealTime 135
  262.  
  263. #define diRealTimeOK 1
  264. #define diRealTimeCancel 2
  265. #define diRealTimeForGame 3
  266. #define diRealTimePerSide 4
  267. #define diRealTimePerTurn 5
  268.  
  269. #define dMoreVariants 136
  270.  
  271. #define diMoreVariantsOK 1
  272. #define diMoreVariantsCancel 2
  273.  
  274. #define dPreferences 150
  275.  
  276. #define diPrefsOK 1
  277. #define diPrefsCancel 2
  278. #define diPrefsGrid 3
  279. #define diPrefsNames 4
  280. #define diPrefsCheckpoint 5
  281. #define diPrefsEvery 6
  282. #define diPrefsInterval 7
  283. #define diPrefsTurns 8
  284. #define diPrefsStatistics 9
  285.  
  286. #define dSideRename 201
  287.  
  288. #define diSideRenameOK 1
  289. #define diSideRenameCancel 2
  290. #define diSideRenameRandom 3
  291. #define diSideRenameName 4
  292. #define diSideRenameFullName 5
  293. #define diSideRenameAcronym 6
  294. #define diSideRenameNoun 7
  295. #define diSideRenamePluralNoun 8
  296. #define diSideRenameAdjective 9
  297. #define diSideRenameEmblemName 10
  298. #define diSideRenameColorScheme 11
  299.  
  300. #define dRename 202
  301.  
  302. #define diRenameOK 1
  303. #define diRenameCancel 2
  304. #define diRenameRandom 3
  305. #define diRenameName 4
  306. #define diRenameText 5
  307.  
  308. #define dFeatureRename 203
  309.  
  310. #define diFeatureRenameOK 1
  311. #define diFeatureRenameCancel 2
  312. #define diFeatureRenameType 3
  313. #define diFeatureRenameName 4
  314.  
  315. /*
  316. #define dCommand 204
  317.  
  318. #define diCommandOK 1
  319. #define diCommandCancel 2
  320. #define diCommandText 3
  321. */
  322.  
  323. #define dMessage 205
  324.  
  325. #define diMessageOK 1
  326. #define diMessageCancel 2
  327. #define diMessageText 3
  328.  
  329. #define dMessageReceive 206
  330.  
  331. #define diMessageReceiveOK 1
  332. #define diMessageReceiveText 2
  333.  
  334. #define dBuildPlan 301
  335.  
  336. #define diBuildPlanOK 1
  337. #define diBuildPlanCancel 2
  338. #define diBuildPlanUnit 3
  339. #define diBuildPlanCurNext 4
  340. #define diBuildPlanNumber 5
  341. #define diBuildPlanCurType 6
  342.  
  343. #define dMultiBuild 302
  344.  
  345. #define diMultiBuildBuild 1
  346. #define diMultiBuildUnitList 2
  347. #define diMultiBuildTypeList 3
  348. #define diMultiBuildRunLength 4
  349. /* 5 */
  350. #define diMultiBuildCurType 6
  351. #define diMultiBuildNextType 7
  352.  
  353. #define dDesignerPalette 500
  354.  
  355. #define diDesignerPaletteTPal 1
  356. #define diDesignerPaletteUPal 2
  357. #define diDesignerPaletteExplanation 3
  358. #define diDesignerPaletteSide 4
  359.  
  360. #define dDesignerSave 501
  361.  
  362. #define diDesignerSaveOK 1
  363. #define diDesignerSaveCancel 2
  364. #define diDesignerSaveName 3
  365. #define diDesignerSaveModule 4
  366. #define diDesignerSaveTypes 5
  367. #define diDesignerSaveTables 6
  368. #define diDesignerSaveGlobals 7
  369. #define diDesignerSaveWorld 8
  370. #define diDesignerSaveAreas 9
  371. #define diDesignerSaveAreaTerrain 26
  372. #define diDesignerSaveAreaMisc 27
  373. #define diDesignerSaveAreaWeather 28
  374. #define diDesignerSaveAreaMaterial 29
  375. #define diDesignerSaveAreas 9
  376. #define diDesignerSaveAreas 9
  377. #define diDesignerSaveSides 10
  378. #define diDesignerSavePlayers 11
  379. #define diDesignerSaveUnits 12
  380. #define diDesignerSaveScoring 13
  381. #define diDesignerSaveHistory 14
  382. #define diDesignerSaveReshape 15
  383. #define diDesignerSaveCompress 16
  384. #define diDesignerSaveSideNames 17
  385. #define diDesignerSaveSideProps 18
  386. #define diDesignerSaveSideViews 19
  387. #define diDesignerSaveUnitProps 20
  388. #define diDesignerSaveUnitMoves 21
  389. #define diDesignerSaveUnitPlans 22
  390. #define diDesignerSaveDoctrine 25
  391. #define diDesignerSaveUnitIds 30
  392.  
  393. #define dDesignerReshape 502
  394.  
  395. #define diDesignerReshapeOK 1
  396. #define diDesignerReshapeCancel 2
  397. #define diDesignerReshapeOrigWidth 3
  398. #define diDesignerReshapeOrigHeight 4
  399. #define diDesignerReshapeOrigWorld 5
  400. #define diDesignerReshapeOrigSubWidth 6
  401. #define diDesignerReshapeOrigSubHeight 7
  402. #define diDesignerReshapeOrigSubX 8
  403. #define diDesignerReshapeOrigSubY 9
  404. #define diDesignerReshapeOutputSubWidth 10
  405. #define diDesignerReshapeOutputSubHeight 11
  406. #define diDesignerReshapeOutputSubX 12
  407. #define diDesignerReshapeOutputSubY 13
  408. #define diDesignerReshapeOutputWidth 14
  409. #define diDesignerReshapeOutputHeight 15
  410. #define diDesignerReshapeOutputWorld 16
  411. #define diDesignerReshapeFillTerrain 17
  412.  
  413. #define dInstructions 600
  414.  
  415. #define diInstructionsTitle 1
  416. #define diInstructionsHelp 2
  417. #define diInstructionsText 3
  418.  
  419. #define dUnitTypeDesc 601
  420.  
  421. #define diUnitTypeDescIcon 1
  422. #define diUnitTypeDescName 2
  423. #define diUnitTypeDescHelp 3
  424. #define diUnitTypeDescACP 5
  425. #define diUnitTypeDescMP 7
  426. #define diUnitTypeDescAvail 8
  427. #define diUnitTypeDescNotes 9
  428.  
  429. #define dMaterialTypeDesc 602
  430.  
  431. #define diMaterialTypeDescIcon 1
  432. #define diMaterialTypeDescName 2
  433. #define diMaterialTypeDescHelp 3
  434. #define diMaterialTypeDescPeople 5
  435. #define diMaterialTypeDescAvail 7
  436. #define diMaterialTypeDescNotes 8
  437.  
  438. #define dTerrainTypeDesc 603
  439.  
  440. #define diTerrainTypeDescIcon 1
  441. #define diTerrainTypeDescName 2
  442. #define diTerrainTypeDescHelp 3
  443. #define diTerrainTypeDescElevMin 5
  444. #define diTerrainTypeDescElevMax 7
  445. #define diTerrainTypeDescNotes 8
  446. #define diTerrainTypeDescTempMin 10
  447. #define diTerrainTypeDescTempMax 12
  448. #define diTerrainTypeDescCapacity 14
  449. #define diTerrainTypeDescAvail 15
  450.  
  451. #define dGameModuleDesc 604
  452.  
  453. #define dWinGame 900
  454.  
  455. #define diWinGameQuit 1
  456. #define diWinGameContinue 2
  457.  
  458. #define dLoseGame 901
  459.  
  460. #define diLoseGameQuit 1
  461. #define diLoseGameContinue 2
  462.  
  463. #define dGameOver 902
  464.  
  465. #define diGameOverQuit 1
  466. #define diGameOverContinue 2
  467.  
  468. /* Alerts. */
  469.  
  470. #define aInitWarning 1000
  471.  
  472. #define aiInitWarningOK 1
  473. #define aiInitWarningText 4
  474.  
  475. #define aInitError 1001
  476.  
  477. #define aiInitErrorOK 1
  478. #define aiInitErrorText 3
  479.  
  480. #define aRunWarning 1002
  481.  
  482. #define aiRunWarningOK 1
  483. #define aiRunWarningText 4
  484.  
  485. #define aRunError 1003
  486.  
  487. #define aiRunErrorOK 1
  488. #define aiRunErrorText 3
  489.  
  490. #define aImagesMissing 1004
  491.  
  492. #define aQuitGame 2000
  493.  
  494. #define aiQuitGameOK 1
  495. #define aiQuitGameCancel 2
  496. #define aiQuitGameDontSave 3
  497.  
  498. #define aResignGame 2001
  499.  
  500. #define aiResignGameOK 1
  501. #define aiResignGameCancel 2
  502. #define aiResignGameWillingToDraw 3
  503. #define aiResignGameText 4
  504.  
  505. #define aOutOfGame 2002
  506.  
  507. #define aConfirmResign 2004
  508.  
  509. #define aiConfirmResignResign 1
  510. #define aiConfirmResignCancel 2
  511.  
  512. #define aConfirmDesign 3001
  513.  
  514. #define aiConfirmDesignOK 1
  515. #define aiConfirmDesignCancel 2
  516.  
  517. #define aDesignerQuitGame 3002
  518.  
  519. #define aiDesignerQuitGameOK 1
  520. #define aiDesignerQuitGameCancel 2
  521. #define aiDesignerQuitGameDontSave 3
  522.  
  523. /* Generic windows. */
  524.  
  525. #define wGame 128
  526. #define wDesign 129
  527. #define wMap 130
  528. #define wList 131
  529. #define wUnitCloseup 132
  530. #define wHistory 133
  531. #define wConstruction 134
  532. #define wHelp 135
  533. #define wNotice 136
  534. #define wCommand 137
  535. #define wScores 138
  536.  
  537. /* Controls. */
  538.  
  539. #define cConstructButton 128
  540. #define cResearchButton 129
  541. #define cRunLengthPopup 210
  542.  
  543. #define cTopicsButton 131
  544. #define cHelpButton 132
  545. #define cPrevButton 133
  546. #define cNextButton 134
  547. #define cBackButton 135
  548.  
  549. #define cFeatureAddButton 401
  550. #define cFeatureRemoveButton 402
  551. #define cFeatureEditButton 403
  552.  
  553. #define cCommandDoButton 501
  554.  
  555. /* Cursors. */
  556.  
  557. #define cOpenCross 154
  558. #define cAllMove 155
  559. #define cNoMove 156
  560. #define cGrayArrow 157
  561.  
  562. #define cParens1 128
  563. #define NUMcParens 6
  564. #define cSynth1 139
  565. #define NUMcSynth 8
  566. #define cMove1 148
  567. #define NUMcMoves 6
  568.  
  569. #define cCell 201
  570. #define cUnit 202
  571. #define cPeople 203
  572. #define cMaterial 204
  573. #define cFeature 205
  574. #define cElevation 206
  575. #define cTemperature 207
  576. #define cClouds 208
  577. #define cWinds 209
  578.  
  579. #define cBord 291
  580. #define cConn 292
  581. #define cCoat 293
  582.  
  583. /* Patterns. */
  584.  
  585. #define pMarchingAnts 128
  586.  
  587. /* Pictures. */
  588.  
  589. #define pEmptyPict 128
  590. #define pMapControlsBL 129
  591. #define pMapControlsTL 130
  592. #define pUpDownPicture 131
  593.  
  594. #define pSplashBW 2000
  595. #define pSplashColor 2001
  596. #define pNewGameDecor 2002
  597.  
  598. /* Strings. */
  599.  
  600. #define sFilenames 128
  601.  
  602. #define siPreferences 1
  603. #define siLibFolder 2
  604. #define siLibMacFolder 3
  605. #define siResources 4
  606. #define siImages 5
  607. #define siSounds 6
  608. #define siImfDir 7
  609. #define siNews 8
  610. #define siSavedGame 9
  611. #define siCheckpoint 10
  612. #define siErrorSave 11
  613. #define siStatistics 12
  614.  
  615. /* Small icons. */
  616.  
  617. #define sicnWinds0 2100
  618.  
  619. #define sicnMiss 2200
  620. #define sicnHit  2201
  621. #define sicnKill 2202
  622.